package reflect;

import pojo.Person;

import java.lang.reflect.Method;

/**
 * 暴力反射
 */
public class ReflectDemo8 {
    public static void main(String[] args) throws Exception {
        Class cls = Class.forName("pojo.Person");
        Object o = cls.newInstance();
        //getMethod() 获取公开方法
        //Method method = cls.getMethod("secret");
        //getDeclaredMethod() 获取私有方法
        Method method = cls.getDeclaredMethod("secret");
        //强行打开了当前方法的访问权限,由private-->public
        method.setAccessible(true);
        method.invoke(o);
    }
}
